package com.ruibang.glass.sale.domain.req;

import com.teaming.cloud.framework2.common.pojo.PageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;


@Data
public class GSaleOrderReq extends PageRequest implements Serializable {

    @ApiModelProperty(value = "订单编号")
    private String orderNumber;

    @ApiModelProperty(value = "合同名称")
    private String contractName;

    @ApiModelProperty(value = "合同编号")
    private String contractNumber;

    @ApiModelProperty(value = "类型")
    private String orderStatus;

    @ApiModelProperty(value = "订货结算客户")
    private String consignorSettlementCustomer;

    @ApiModelProperty(value = "发货进度")
    private String deliveryProgress;

    @ApiModelProperty(value = "发货开始日期")
    private LocalDateTime deliveryStartDate;

    @ApiModelProperty(value = "发货结束日期")
    private LocalDateTime deliveryEndDate;

    @ApiModelProperty(value = "发货开始日期")
    private LocalDateTime orderStartTime;

    @ApiModelProperty(value = "发货结束日期")
    private LocalDateTime orderEndTime;

    @ApiModelProperty(value = "合同号")
    private String number;

    @ApiModelProperty(value = "发货日期")
    private LocalDateTime createTime;
}
